Improving Access of the Commercial Software Developer to Formal Methods: Integrating MERISE with Z

نویسندگان

  • C. J. van Rijsbergen
  • Antony Bryant
  • Lesley Semmens
  • Lynne Dunckley
  • Andrew Smith
  • Andy Smith
چکیده

Whilst formal methods can make valuable contributions to system specification, structured methodologies are seen as more appropriate for commercial systems development, particularly user involvement. This paper investigates the applicability of Z to MERISE, the French structured methodology, recommending the adoption of a formal link between the two, an integration procedure proposed by Semmens et al. We apply our previous classification of approaches to user-centred design; participative structures, processes, and scope which need to be addressed by a variety of methods, techniques and tools. We seek to show how combination with structured methods can improve the accessibility of formal methods, processes can be enhanced, enabling better communication through participative structures.. These ideas are illustrated by means of a simple, albeit real-life example in which a Z specification is developed through the translation of MERISE conceptual data and process models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

Type Checking Classes in Object-Z to Promote Quality of Specifications

Formal speciication of software requirements has been recognised as an essential ingredient to improve the quality of delivered code. When integrated with the structuring mechanisms of object-orientation, formal spec-iications can provide a powerful tool for the software developer. However, the formal speciication of particularly large systems needs to be supported by tools which assist the spe...

متن کامل

Graphical Representation of Object-Z Speci cation Using MOSES

Inasmuch as formal methods have continued to gain popularity within the industrial community, they are still far from attaining widespread acceptance, especially within the information systems domain. Reasons range from lack of appropriate education and training to lack of tools that provide continuity by integrating formal techniques with more traditional methods that may be more familiar for ...

متن کامل

Formal Program Verification: a Comparison of Selected Tools and Their Theoretical Foundations

Formal specification and verification of software have made small but continuous advances throughout its long history, and have reached a point where commercial tools became available for verifying programs semi-automatically or automatically. The aim of the master thesis is to evaluate commercial and academic verification tools with respect to their usability in developing software and in teac...

متن کامل

Software Environment Support for Integrated Formal Program Specification and Development

Formal program development has gained widespread academic interest as a rigorous software engineering technique. One of the main hurdles for the wider IT industry in adopting these formal techniques is a lack of tools to support their use in combination with more traditional development techniques. This paper describes an integrated environment for object-oriented software development which inc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996